generating electricity - French English Dictionary